package net.hn.hnms.biz.project.service;

import net.hn.hnms.biz.project.request.CheckRecordReq;
import net.hn.hnms.biz.project.vo.CheckRecordVo;
import net.hn.hnms.sys.common.core.domain.R;
import net.hn.hnms.sys.common.core.domain.ResponsePage;
import net.hn.hnms.sys.common.mybatis.core.page.PageQuery;

import java.util.List;

/**
 * @author 刘昊
 * @date 2024-03-12 14:32
 * 检查记录 service
 */
public interface ICheckRecordService {

    R<Void> insertReq (CheckRecordReq req);

    R<Void> deleteReq (CheckRecordReq req);

    R<Void> updateReq (CheckRecordReq req);

    R<List<CheckRecordVo>> selectList(CheckRecordReq req);

    R<Void> deleteList(List<String> idList);

    R<ResponsePage<List<CheckRecordVo>>> selectPageList(CheckRecordReq req, PageQuery pageQuery);
}
